package com.mc.moring.bean;

import java.util.List;

/**
 * @ProjectName: Monicash
 * @Package: com.moring.moring.bean
 * @ClassName: BankAccountListBean
 * @Author: ANWEN
 * @CreateDate: 2024/1/14 22:14
 * @UpdateUser:
 * @UpdateDate: 2024/1/14 22:14
 * @UpdateRemark:
 * @Version:
 */
public class BankAccountListBean {


    /**
     * code : 0000
     * msg : success
     * data : {"accounts":[{"accountId":"1534","accountName":"fjfjgjyjk fjfjgjyjk null hhjjjj","accountNumber":"9899****9999","accountType":"1","bankName":"Banco Bice","first4":"9899","last4":"9999","hasChosen":false,"payStatus":"0"}],"cards":[],"mobiles":null}
     */

    private String code;
    private String msg;
    /**
     * accounts : [{"accountId":"1534","accountName":"fjfjgjyjk fjfjgjyjk null hhjjjj","accountNumber":"9899****9999","accountType":"1","bankName":"Banco Bice","first4":"9899","last4":"9999","hasChosen":false,"payStatus":"0"}]
     * cards : []
     * mobiles : null
     */

    private DataBean data;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        private Object mobiles;
        /**
         * accountId : 1534
         * accountName : fjfjgjyjk fjfjgjyjk null hhjjjj
         * accountNumber : 9899****9999
         * accountType : 1
         * bankName : Banco Bice
         * first4 : 9899
         * last4 : 9999
         * hasChosen : false
         * payStatus : 0
         */

        private List<AccountsBean> accounts;
        private List<?> cards;

        public Object getMobiles() {
            return mobiles;
        }

        public void setMobiles(Object mobiles) {
            this.mobiles = mobiles;
        }

        public List<AccountsBean> getAccounts() {
            return accounts;
        }

        public void setAccounts(List<AccountsBean> accounts) {
            this.accounts = accounts;
        }

        public List<?> getCards() {
            return cards;
        }

        public void setCards(List<?> cards) {
            this.cards = cards;
        }

        public static class AccountsBean {
            private String accountId;
            private String accountName;
            private String accountNumber;
            private String accountType;
            private String bankName;
            private String first4;
            private String last4;
            private boolean hasChosen;
            private String payStatus;

            public String getAccountId() {
                return accountId;
            }

            public void setAccountId(String accountId) {
                this.accountId = accountId;
            }

            public String getAccountName() {
                return accountName;
            }

            public void setAccountName(String accountName) {
                this.accountName = accountName;
            }

            public String getAccountNumber() {
                return accountNumber;
            }

            public void setAccountNumber(String accountNumber) {
                this.accountNumber = accountNumber;
            }

            public String getAccountType() {
                return accountType;
            }

            public void setAccountType(String accountType) {
                this.accountType = accountType;
            }

            public String getBankName() {
                return bankName;
            }

            public void setBankName(String bankName) {
                this.bankName = bankName;
            }

            public String getFirst4() {
                return first4;
            }

            public void setFirst4(String first4) {
                this.first4 = first4;
            }

            public String getLast4() {
                return last4;
            }

            public void setLast4(String last4) {
                this.last4 = last4;
            }

            public boolean isHasChosen() {
                return hasChosen;
            }

            public void setHasChosen(boolean hasChosen) {
                this.hasChosen = hasChosen;
            }

            public String getPayStatus() {
                return payStatus;
            }

            public void setPayStatus(String payStatus) {
                this.payStatus = payStatus;
            }
        }
    }
}
